$(document).ready(function(){	
	var layer_time = 1500;
	// 登录
	$("#ajaxform_login").ajaxForm({
		beforeSubmit:shadow_page,
		success:complete_login,
		dataType:"json"
	});

	function complete_login(data){
		layer.close(layer.index);
		layer.msg(data.msg,{time:layer_time},function(){
			if(data.code == 1){
				// sessionStorage.setItem('powers_arr',data.data.powers_arr);
				window.location.href = data.url;
			}else{
				return false;
			}
		});
	}


	$("body").on('click','.layer_new_page',function(){
	      var url = $(this).attr('url');
	      var title = $(this).attr('title');
	      layer.open({
	        type: 2,
	        title: title,
	        shadeClose: false,
	        shade: 0.3,
	        zIndex:20,
	        area: ['75%', '90%'],
	        content: url //iframe的url
	      }); 

    });

	
	// 状态切换
	$(".change_state").click(function(){
		var that = $(this);
		var table_data = that.attr('table_data');
		$.post('/console/state/change_state',{'table_data':table_data},function(res){
			if(res.code == 1){
				layer.msg(res.msg,{time:layer_time},function(){
					if( res.data.new_state == 1 ){
						that.removeClass('btn-danger').removeClass('btn-warning').addClass('btn-primary').text(res.data.txt);
					}else if( res.data.new_state == 0 ){
						that.removeClass('btn-primary').removeClass('btn-warning').addClass('btn-danger').text(res.data.txt);
					}else if( res.data.new_state == 2 ){
						that.removeClass('btn-primary').removeClass('btn-danger').addClass('btn-warning').text(res.data.txt);
					}
				});
			}
		});
	});

	// 排序
	$("body").on("change",".resort",function(){
		var that = $(this);
		var table_data = that.attr('table_data');
		var new_sort = that.val();
		table_data = table_data+','+new_sort; 

		$.post('/console/state/resort',{'table_data':table_data},function(res){
			if(res.code == 1){
				layer.msg(res.msg,{time:layer_time},function(){
					location.reload();
				});
			}else{
				layer.msg(res.msg,{time:layer_time});
			}

		});
	});

	// 删除列表  单个
	$(".remove_single").click(function(){
		var that = $(this);
		var table_data = that.attr('table_data');
		layer.confirm('确认删除该信息吗？',{icon: 7, title:'提示'}, function(index){
			layer.close(index);
			$.post('/console/state/con_is_del',{'table_data':table_data},function(res){
				if(res.code){
					location.reload();
				}else{
					layer.msg('删除失败',{time:layer_time,icon:5});
				}
			});
		});
	});


	// 删除列表  多个  之后刷新
	$(".remove_multi").click(function(){
		var keyids = checkselectForm();
		if(!keyids){
			return false;
		}
		var table_data = $(this).attr('table_data');
		$.post('/console/state/con_is_del_multi',{'table_data':table_data,'keyids':keyids},function(res){
			if(res.code == 1){
				location.reload();
			}else{
				layer.msg('删除失败',{time:layer_time,icon:5});
			}
		});	
	});

	//多选表单检查
	function checkselectForm() {
		var sure = confirm('确定要删除所选列表吗？');
		if(!sure){
			return false;
		}

		var sel_value = [];
		$('input[name="keyid[]"]:checked').each(function () {
		    sel_value.push($(this).val());
		});

		if (!sel_value.length) {
		    layer.msg('至少选择一个删除项', {time:layer_time,icon: 5});
		    return false;
		}
		return sel_value;
		
	}	

	// 栏目JS
	$("body").on("click","input[name='cate_type']",function(){
		var cate_type = $(this).val();
		if( cate_type == 0 ){
			$(".type_0_1").show();
			$(".type_1,.type_link").hide();
		}

		if( cate_type == 1 ){
			$(".type_1").show();
			$(".type_link").hide();
		}

		if( cate_type == 2 ){
			$(".type_link").show();
			$(".type_0_1,.type_1").hide();
		}

	});

	// 新闻增加 编辑JS
	$("body").on("change","select[name='belong_cate_id']",function(){
		var cate_type = $(this).find("option:selected").attr("cate_type");
		if( cate_type == 0){  // 单页
			$(".type_1").hide();
			$(".type_34").hide();
			$("input[name='news_title']").removeProp('required');
		}
		if( cate_type == 1){  // 多列表
			$(".type_1").show();
			$("input[name='news_title']").prop('required','required');
		}	


		var cate_id = $(this).val();
		if( cate_id == 34 ){  //教师风采
			$(".type_34").show();
		}else{
			$(".type_34").hide();
		}


	});

	// 广告类型切换
    $(".ads_type").click(function(){
    	var ads_type = $(this).val();
    	if(ads_type == 1){
    		$("#ads_link").hide();
    		$("#ads_content").show();
    	}

    	if(ads_type == 2){
    		$("#ads_link").show();
    		$("#ads_content").hide();
    	}

    	if(ads_type == 3){
    		$("#ads_link").hide();
    		$("#ads_content").hide();
    	}
    });



	
	// 清除缓存   不清除文件
	$("#clear_cache").click(function(){
		layer.confirm('每次清除缓存都会短暂性降低站点性能，缓存时间为5分钟，是否要继续执行操作？', {
		  btn: ['确认清除','耐心等一下'] //按钮
		}, function(){
		  $.post('/console/index/clear_cache',{},function(data){
				layer.msg(data.msg,{time:layer_time});
			});
		}, function(){
		  
		});
	});


	// ajax 提交时加阴影
	function shadow_page(){
		var close_index = parent.layer.load(1, {
		  shade: [0.01,'#000'], //0.1透明度的白色背景
		});
	}



	// 新闻编辑页 JS
	function auto_edit_cate_type(){

		var edit_cate_type = $("#edit_news").find("option:selected").attr("cate_type");

		if( edit_cate_type == 0){  // 单页
			$(".type_1").hide();
			$("input[name='news_title']").removeProp('required');
		}
		if( edit_cate_type == 1){  // 多列表
			$(".type_1").show();
			$("input[name='news_title']").prop('required','required');
		}	

	}
	auto_edit_cate_type();







});